electrochemical micromachining - Spanish English Dictionary